#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

int flag = 0;

int main()
{
//	//printf("父进程->ID<%d>\n",getpid());
//
//	pid_t newid = fork();
//	//printf("子进程->ID<%d>\n",getpid());
//	if (newid<0)
//	{
//		perror("fork");
//		return 1;
//	}
//	else if (newid==0)
//	{
//		
//		printf("进程<0> 这个进程->ID<%d> 父进程的ID<%d> flag==%d pid_d=%d\n",getpid(),getppid(),flag,newid);
//		sleep(5);
//		while(1)
//		{
//			printf("进程<0> 这个进程->ID<%d> 父进程的ID<%d> flag==%d\n",getpid(),getppid(),flag);
//			sleep(1);
//			flag+=10;
//		}
//		return 0;
//	}
//	else
//	{
//
//		printf("进程<1> 这个进程->ID<%d> 父进程的ID<%d> flag==%d pid_d=%d\n",getpid(),getppid(),flag,newid);
//		sleep(1);
//		while(1)
//		{
//			printf("进程<1> 这个进程->ID<%d> 父进程的ID<%d> flag==%d\n",getpid(),getppid(),flag);
//			sleep(1);
//		}
//	}	
	//chdir("/home/rich/202508/20250821/007");
	//fopen("file.txt","a");
	//
	while(1)
	{
		printf("这个进程->ID<%d> 父进程的ID<%d>\n",getpid(),getppid());
		sleep(5);
	}
	return 0;
}
